package chen.yi.component.operate.log.config;

import jakarta.servlet.http.HttpServletRequest;

/**
 * 用户名获取调用入口类
 * 在类加载时自动初始化扫描器
 * @author huat
**/
public final class UsernameInvoker {


    /**
     * 获取用户名的静态调用方法
     * @param request HTTP请求对象
     * @return 用户名信息
     * @throws Throwable 方法执行异常
     */
    public static Object getUsername(HttpServletRequest request) throws Throwable {
        return MethodHolder.invoke(request);
    }
}
